McBufferMode 列举

定义如何融合两个方法间的速度。可用於单轴及多轴。

某些方法具有称作 "BufferMode" 的输入,有了此输入,函式可在非缓冲模式(预设行为)或缓冲模式下使用。

非缓冲模式:命令会立即执行,即使此命令干扰到另一个运动,此缓冲区为清除状态。

缓冲模式:命令会等到当前方法设定其“完成”栏位(或 InSync、InVelocity...)才开始执行。

命名空间IntervalZero.KINGSTAR.Base

组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public enum McBufferMode
Public Enum McBufferMode

成员

成员名称 说明
mcAborting 0 当前方法中止除了 StopAxis 之外的所有伫列运动,且会立即对轴产生影响,此缓冲区为清除状态。
mcBuffered 1 一旦前一运动 "完成 (Done)",当前方法即对轴产生影响,在轴开始下一次移动之前,速度将设置为零。
mcBlendingLow 2 速度与两个方法的较低速度融合。
mcBlendingPrevious 3 速度与第一个方法的速度混合。
mcBlendingNext 4 速度与第二个方法的速度混合。
mcBlendingHigh 5 速度与两个方法的较高速度融合。
mcCancel 6 若有进行中的运动,当前方法将取消。

参见

IntervalZero.KINGSTAR.Base 命名空间